package main

import "fmt"

// 匿名函数
func main() {
	// 匿名函数 1
	res1 := func(n1 int, n2 int) int {
		return n1 + n2
	}(10, 20)
	fmt.Println(res1)

	// 匿名函数 2
	a := func(n1 int, n2 int) int {
		return n1 + n2
	}
	res2 := a(10, 5)
	fmt.Println(res2)

	fmt.Println(Fun1(2, 3))
}

// 全局匿名函数
var (
	Fun1 = func(n1 int, n2 int) int {
		return n1 * n2
	}
)
